home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / info / rtnews / rtnv7n1 < prev    next >
Encoding:
Text File  |  1994-10-16  |  76.9 KB  |  1,783 lines

  1.  _ __                 ______                         _ __
  2. ' )  )                  /                           ' )  )
  3.  /--' __.  __  ,     --/ __  __.  _. o ____  _,      /  / _  , , , _
  4. /  \_(_/|_/ (_/_    (_/ / (_(_/|_(__<_/ / <_(_)_    /  (_</_(_(_/_/_)_
  5.          /                               /|
  6.         '                               |/
  7.  
  8.             "Light Makes Right"
  9.  
  10.              February 2, 1994
  11.             Volume 7, Number 1
  12.  
  13. Compiled by Eric Haines, 3D/Eye Inc, 1050 Craft Road, Ithaca, NY 14850
  14.     erich@eye.com
  15. All contents are copyright (c) 1994 by the individual authors
  16. Archive locations:  anonymous FTP at princeton.edu (128.112.128.1)
  17.     /pub/Graphics/RTNews, wuarchive.wustl.edu:/graphics/graphics/RTNews,
  18.     and many others.
  19.  
  20. Contents:
  21.     Introduction
  22.     Ray Tracing Roundup
  23.     3D Artist Magazine Information, by Tim Riley
  24.     Updated Graphics CD-ROM from Knowledge Media, by Paul A. Benson
  25.     The Desert Isle List, by Amanda Osborne
  26.     Raytrace Utilities List for DOS (and Windows), by Amanda Osborne
  27.     Brief Reviews of a Bunch of Useful PC Stuff, by Tim Lister
  28.     Tree and Plant Image Generation, by Phil Drinkwater and Jason Weber
  29.     POV-Ray 2.0 Released, by Dave Buck
  30.     JPEG Texture Maps, by Petri Nordlund
  31.     ArchiCAD Model Translator, and other notes, by Paul D. Bourke
  32.     New Radiance Version Available, by Greg Ward
  33.     Previewer Program for Radiance, by Greg Ward
  34.     IRIT Solid Modeller Version 4.0, by Gershon Elber
  35.     Object-Oriented Graphics: GOOD 0.50, by Ekkehard Beier
  36.     GFX News, by Eric Hsiao
  37.     New Wavefront Listserv, by George H. Otto
  38.     Optimized POV 2.0 version, by Peter K. Campbell
  39.     Errata for "Adventures in Ray Tracing", by Alfonso Hermida
  40.  
  41. -------------------------------------------------------------------------------
  42.  
  43. Quick Book Reviews, by Eric Haines
  44.  
  45. There have been quite a few trade paperbacks which have come out in the past
  46. year or so on ray tracing.  Some of these have been reviewed in these pages
  47. (screens?) already.  The good news is that these books are getting better and
  48. better in quality.  The bad news is that in many cases the authors have already
  49. updated their software so that the books are already dated.
  50.  
  51. _Practical Ray Tracing in C_, Craig Lindley, John Wiley & Sons, ISBN
  52. 0-471-57301-9, 1992, $49.95, comes with software:  This one is quite old as
  53. ray tracing books go (two years!).  Here's the table of contents:
  54.  
  55.     1. Background Information
  56.     2. Introduction to Ray-Tracing Theory
  57.     3. A First Ray-Tracer Program
  58.     4. Color Quantization and Display of Image Data
  59.     5. Graphics File Formats and Functions
  60.     6. DKBTrace and the Image Development Process
  61.     7. Basic Ray-Tracing Techniques
  62.     8. Intermediate Ray-Tracing Techniques
  63.     9. Image Model Discussions
  64.     Further Reading/Glossary/The Companion Disks/RGB Color Tables
  65.  
  66. As you can see, this book is based on the DKBTrace software, which has been
  67. superceded by POV 1.0 and 2.0.  The book has what you need to get going, and
  68. deals with all the side issues like image file formats, VGA & VESA,
  69. quantization, etc.  Actually, there's quite a lot about these topics:  40% of
  70. the book goes towards them.  Modeling is not discussed much, which is fine
  71. (the book checks in at 506 pages as it is).  The code per page ratio (i.e. how
  72. much code listing there is in the book, a very common practice in these trade
  73. paperbacks) is a relatively low 35%.  The text about ray tracing deals with
  74. the theory of ray tracing and also acts as a user's manual for DKBTrace.
  75. All in all it's not a bad book, but I can't get excited about it.  If you
  76. want to use a ray tracer, get the book by Wells and Young on POV.  If you want
  77. to understand or write a ray tracer, get Wilt's book.
  78.  
  79. ----
  80.  
  81. _Ray Tracing Creations_, Drew Wells and Chris Young, The Waite Group,
  82. ISBN 1-878739-27-1, 1993, $39.95 (includes disk)
  83.  
  84. You should get this book if you are a serious user of the POV ray tracer.
  85. Yes, it's a little dated now that POV 2.0 is out; yes, you might already know
  86. POV 1.0 backwards and forwards - still get it.  It's a 573 page user &
  87. reference manual for POV which puts a lot of commercial software documentation
  88. to shame.  Since it's a user's manual, there are no "pages and pages" of code
  89. sections throughout most of the text (they did kill a few extra trees in
  90. Appendix A, though, listing 65 pages of include files).  Input language
  91. examples are kept short and sweet throughout, never more than the lines
  92. you need.
  93.  
  94. The first part of the book is a user's manual which, after getting you through
  95. the basics, then gets you using POV to try things out.  The last part is a
  96. reference manual for the input language.  What makes this book so wonderful
  97. is the use of images, figures, and layout.  There are elaborate POV images at
  98. the beginning of each chapter, but what most impressed me was the lavish use
  99. of images to illustrate techniques, concepts, and effects.  POV images are
  100. used in many cases, but not slavishly so; artist's renderings are used when
  101. appropriate.  There are pretty pictures on the back fold-out cover, but the
  102. plates are color renderings of the grayscale reference section images.  About
  103. the only criticism I can make is the darkness of many of the example grayscale
  104. images.  All in all, this is a great manual.  I particularly enjoyed Mitch
  105. Waite's publisher's note, showing how he got sucked into playing with the ray
  106. tracer.
  107.  
  108. ----
  109.  
  110. _Adventures in Ray Tracing_, Alfonso Hermida, Que Corp., ISBN 1-56529-555-2,
  111. 1993, $27.95 (includes disk).  Let's start off with the table of contents:
  112.  
  113.     1. Introduction to Ray Tracing
  114.     2. Your First Ray-Traced Image
  115.     3. Using Polyray
  116.     4. Lights, Colors, and Textures
  117.     5. Constructive Solid Geometry
  118.     6. Additional Features
  119.     7. Using a 3-D Modeler (POVCAD)
  120.     8. Animation
  121.  
  122. If you want to get someone a single book for playing with a ray tracer,
  123. consider this one (they'll need an IBM clone with Windows).  It covers Polyray,
  124. Alexander Enzmann's ray tracer, along with POVCAD.  Polyray is almost something
  125. of a testbed for POV, with some features in Polyray eventually migrating into
  126. POV.  POVCAD is one of the better modelers for Polyray and POV.  The two
  127. together make for a pleasant combination.  Right now the code that comes with
  128. it is pretty up-to-date:  POVCAD has been updated once since the book's
  129. release, and Polyray is still the same for now.
  130.  
  131. The information and layout of this book are good, with illustrations and
  132. renderings of equal quality to those in the Wells & Young book.  There are
  133. a few oddities in wording in Polyray (e.g. a "directional light" to Polyray
  134. means a light that does not cast a shadow; this term is used in most other
  135. renderers to mean a light at infinity, or maybe a spotlight), but otherwise
  136. it seems to be a fine renderer.  There are some errors in the text, and
  137. Alfonso kindly contributed his errata list to this issue (the last article).
  138. The animation section is a bit short for my tastes, but does get you started.
  139. But, if you're interested in animation, then...
  140.  
  141. ----
  142.  
  143. _Making Movies on Your PC_, David K. Mason and Alexander Enzmann, The Waite
  144. Group, ISBN 1-878739-41-7, 1993, $34.95 (with disks).
  145.  
  146. Table of contents:
  147.     1. Introduction (concepts, tools on the disk, ...)
  148.     2. Getting Your Feet Wet (running the software)
  149.     3. Making a Movie in Eight Steps
  150.     4. Advanced Techniques
  151.     5. Movie-Making Tools (heart of the book: Polyray, DTA, SP, DMorf)
  152.     6. The Movie Pages (a series of complete animations)
  153.  
  154. This book stresses animation, obviously.  Its approach is to teach you to use
  155. a variety of shareware tools to do it:  Polyray, Dave's Targa Animator (which
  156. converts a series of Targa images into a flic file), SP (a spline path
  157. generator program), and DMorf (a 2D image morpher).  It's a pleasantly short
  158. book, weighing in at 210 pages.  The layout is of good quality, with ample
  159. illustrations.  There are a few tiny images which are hard to discern, but
  160. nothing too terrible.
  161.  
  162. This book is not meant to be a guide for programmers or students, it's meant
  163. for some serious playing around.  If you already understand the tools listed,
  164. you probably won't gain much from this book (which I guess could be said of
  165. any of the books above).  But if you're starting out and would like to
  166. understand a bit more about how and why these tools work, consider getting
  167. this one.  You don't necessarily have to design a movie from scratch, either:
  168. there are nine movie scripts provided which you can modify to your heart's
  169. content.
  170.  
  171. There's also a contest for best animation which is... over!  Oh, well; I'll be
  172. interested to see the results (judging is at the end of March).
  173.  
  174. ----
  175.  
  176. _Tricks of the Graphics Gurus_, Dick Oliver, Scott Anderson, James McCord,
  177. Spyro Gumas, Bob Zigon, SAMS Publishing, 1993, $49.95.
  178.  
  179. This is a monster, coming in at 894 pages, two disks, and 3D glasses.  Polyray
  180. is used on the ray tracing front, and lots of other graphics programs are
  181. covered (as I recall:  morphing, fractals, image processing, etc etc etc).
  182. It was certainly a, ummm, heavy book.  I wasn't incredibly impressed paging
  183. through it, there seemed to be a lot of techniques thrown around but not
  184. used particularly well.  However, this is based on looking at it for a few
  185. minutes at Electronics Boutique with a sales drone hovering about, so take
  186. this gut reaction with a grain of salt or three.
  187.  
  188. ----
  189.  
  190. _Object-Oriented Ray Tracing in C++_, Nicholas Wilt, John Wiley & Sons,
  191. ISBN 0471 304 158, 1993, $36.95:  See the next issue (coming out minutes
  192. after this issue) for information on this one, and where to get the code on
  193. the net.  It's a programmer's book, and is pretty good for what it is.
  194.  
  195. -------------------------------------------------------------------------------
  196.  
  197. Introduction
  198.  
  199. In celebration of Ground Hog's day, we're having a special two-for-one sale.
  200. This issue is dedicated to personal computer related resources for ray tracer
  201. users.  It includes information and reviews for the latest releases of various
  202. free packages, book recommendations, and other assorted articles.  The other
  203. issue (v7n2) is more for researchers and programmers.  There was enough
  204. accumulated stuff that I decided to try splitting things along these lines.
  205. Let me know if the split was worthwhile.
  206.  
  207. This issue has a lot of access information:  3D Artist is a great resource
  208. for users, the Knowledge Media CD-ROM sounds worthwhile and is certainly
  209. cheap, there are a lot of new reference books out, etc.  I have also been
  210. collecting and soliciting users' opinions (you think I have time to actually
  211. use any of this software?) of packages out there; I'm particularly appreciative
  212. of Ms. Osborne's quick response with her useful summaries.  One resource which
  213. is in the other issue (v7n2) but is worth mentioning here is Nicholas Wilt's
  214. _Object-Oriented Ray Tracing in C++_ book, as he's made the code for the
  215. class libraries available.  Though it's more a programmer's book than a user's,
  216. it's also useful as a tool for learning C++.
  217.  
  218. -------------------------------------------------------------------------------
  219.  
  220. Ray Tracing Roundup
  221.  
  222. Lparser is an interesting-looking program to explore L-systems.  The software
  223. takes in an L-system definition and creates output files in a variety of
  224. formats, including POV.  There is also a viewer to get a rough idea of the
  225. results.  The authors draw heavily on the wonderful book "The Algorithmic
  226. Beauty of Plants".  Unfortunately, my system does not have enough memory to
  227. run lparser, and there's no source code provided, so I can only admire some of
  228. the images produced with it.  Pretty impressive stuff:  trees, various
  229. creatures, procedural objects, etc.  It also includes a mutation facility, so
  230. that you can evolve creatures a la Latham's work (though probably not render
  231. them half so beautifully).  Check out issue #12 of "3D Artist" magazine (see
  232. elsewhere in this issue) for a more in-depth review and images.  Find the
  233. latest lparser (lparser2.zip, which does POV 2.0 output) on
  234. weedeater.math.yale.edu in /incoming (and hopefully elsewhere, but I didn't
  235. see it at oldenburg).
  236.  
  237. (Eric Haines)
  238.  
  239. ----
  240.  
  241. Coprocessor speed
  242.  
  243. I have followed everyone's suggestions and purchased a math coprocessor.  Here
  244. were the results [of running POV on a scene, not sure which - EAH]:
  245.  
  246.     386DX/33MHz w/out 387: 29hours, 54 minutes, 49 seconds
  247.     386DX/33MHz w 387: 1hour, 47minutes, 32seconds
  248.  
  249. Definitely a huge time saver!!  It's neat having my 386/387 outperform a 486SX
  250. (which took over 12 hours to render).  At any rate, if you're having any
  251. trouble with rendering times -- an investment in a coprocessor is VERY
  252. RECOMMENDED!!!
  253.  
  254. (John Warren, jwarren@silver.ucs.indiana.edu)
  255.  
  256. ----
  257.  
  258. New Pv3D Available
  259.  
  260. Ludovic Lecointe has released a new version of Pv3D to coincide with the new
  261. release of Persistence of Vision, v.2.00.  The new release is *not* complete,
  262. coming in under the version number of 1.91.  However, preliminary testing has
  263. shown that it is certainly PoV v.2.00 compliant, including flat image/texture
  264. mapping and height fields.
  265.  
  266. Availability has been confirmed at the following source:
  267.  
  268. The Graphics Alternative BBS +1 510 524 2780
  269.  
  270. PV3D modeler Version B1.91 For POVRAY 2.0 and VIVID 2.00 Graphics interface
  271. (GUI) with mouse.  Many function are modified since the last version!!!
  272. Includes:  3D animation function 3D visualisation with camera / look_at
  273. Vectoriel object structure.  XMS Support POV primitives support, Blob
  274. structure Height Field Shape, Mapping Texture Bumping Function, GIF viewer
  275. VIVID 2.00 primitives support External Textures Library (POV/VIVID) Dynamic
  276. Rotate Move Scale (R-M-S) NEW!  Support Groupe and Object Library CSG,
  277. Constructive Solide Geometry Direct generation of POV-RAY 2.0 files Direct
  278. generation of VIVID 2.0 files And more.and more ..., Splines, ...Smooth and
  279. Patch TXT shapes POV / VIVID
  280.  
  281. I talked with Ludovic on 10-11 and we discussed various future improvements,
  282. including the documentation.  =] I am hoping he has the opportunity to work on
  283. the new lighting improvements that PoV v.2.00 has brought to the fore.
  284.  
  285. In conclusion I have to admit that I did not expect to see a new release so
  286. quickly.  I did know that Dave Mason sent him an "early" copy of PoV, so
  287. perhaps that helped.  Regardless, it is here, so let's just get on with it! =]
  288.  
  289. David Anjo (david.anjo@canrem.com)
  290.  
  291. ----
  292.  
  293. POVCAD 2.0c for Windows ready!
  294.  
  295. Hi!  POVCAD 2.0c for Windows now supports POV 1,2 and Polyray 1.6.  It's
  296. AVAILABLE NOW from my BBS (301)725-9080 in Maryland USA.  [It should be at
  297. oldenburg by now - EAH]
  298.  
  299. (Alfonso Hermida, afanh@stdvax.gsfc.nasa.gov)
  300.  
  301. ----
  302.  
  303. PV3D vs. Moray vs. ...
  304.  
  305. Francisco J. Diaz (as789@cleveland.Freenet.Edu) wrote:
  306.  
  307. : And wich one is better: MORAY or PV3D? I'm checking both out to see which
  308. : one I'll stay with. Thanks!
  309.  
  310. Actually both have advantages and disadvantages, I find that I need both of
  311. them most of the time.  Also check out povcad2c somewhere on the net.  More
  312. than likely you will keep all three.  I like Moray's features and the way it
  313. handles CSG, bounding boxes, texture editing, bezier patches, and the surfaces
  314. of rotation, extrusion and conic rotation.  But it has many shortfalls, a
  315. limited number of primitives and the copy feature is a drag.  PV3D v100 is
  316. more flexible in this area but it too has many good features and drags too.
  317. Same can be said for POVCAD.
  318.  
  319. BUT!  don't get me wrong, the guys who are working on this stuff are doing an
  320. unbelievable and great job.  I say get all three, and if you have the space on
  321. your disk, keep all of them, and don't forget to register if you can afford it
  322. :-) ehhh he he he.  errmm caugh caugh.
  323.  
  324. (Ford Prefect [gee, I wonder if that name's real], ara@wam.umd.edu)
  325.  
  326. ----
  327.  
  328. My personal opinion is that I like Moray better than POVCAD or PV3d (also on
  329. oldenburg) -- POVCAD seems a bit clunky to me, and PV3d has the worst
  330. documentation in the world (the program's okay, but the docs are in broken
  331. English inexpertly translated from French)) which makes the program hard to
  332. use.  Perhaps the next version of PV3d will be better, but I really like
  333. Moray.  (Get more memory!)
  334.  
  335. (Gavin S. Patton, mirth@genesis.MCS.COM)
  336.  
  337. ----
  338.  
  339. Fonts for POV
  340.  
  341. A while ago I wrote a program DXF2TRI that converts polygons in a DXF file
  342. to raw triangle data. The reason for this was to let me import any TrueType
  343. font into POV in the following manner:
  344.     1.    Using CorelDraw, generate the desired text and export to
  345.         a DXF file. All lines are converted to POLYLINES in the
  346.         process.
  347.     2.    Run DXF2TRI on the DXF file, resulting in a raw triangle file.
  348.     3.    Run RAW2POV on the RAW file.
  349. You will wind up with an INC file with bounding surfaces (which was a bonus
  350. when working with POV1.0; it's not that big of a deal with POV2.0) courtesy
  351. of RAW2POV.
  352.  
  353. DXF2TRI has the option of extruding the shapes (while it was originally
  354. designed for fonts, it will work on any shapes you can generate in Corel) to a
  355. depth of 1.0, which can then be scaled as desired.  It will also generate a
  356. back surface if needed.  It does not support bevelling.  It should be usable
  357. with any vector drawing package that exports DXF files and converts all lines
  358. to POLYLINES.  DXF2TRI does not recognize any other entities.
  359.  
  360. I believe DXF2TRI (as well as RAW2POV) can be found at:  wuarchive.wustl.edu:
  361. /graphics/graphics/mirrors/ftp.informatik.uni-oldenburg.de/pub/dkbtrace and in
  362. the util or uploads|incoming directories.  The ZIP file contains the
  363. executable, source code, directions on use and a sample JPEG image.
  364.  
  365. The alternative is to generate a B&W bitmapped image (GIF, TGA or IFF) of the
  366. desired text and then use it as a height-map on a surface.  The drawbacks are
  367. limits on the bitmap's resolution and the resultant non-coherence of the
  368. extruded edges.
  369.  
  370. Tim Riley (TRILEY@its.bldrdoc.gov)
  371.  
  372. ----
  373.  
  374. POV in IEEE CG&A
  375.  
  376. There is an article in IEEE Computer Graphics and Applications called
  377. "Mike Miller's Many Hats", v. 14, n. 1, Jan. 1994, p. 4-6.  It discusses
  378. his work, tools he uses and showcases a number of his images.
  379.  
  380. (Eric Haines)
  381.  
  382. --------
  383.  
  384. Syndesis for PC
  385.  
  386. >InterChange Plus from Syndesis currently converts between all those format
  387. >and more, except for pov. It runs on the Amiga. Contact Syndesis at:
  388. >(414) 674-5200
  389.  
  390. I talked to Syndesis recently, and they will also be coming out with PC
  391. version.  Maybe late this month or sometime next month.
  392.  
  393. They say that they will also have a Softimage module in the future as well.
  394.  
  395. (Techs Avery, tksavery@netcom.com)
  396.  
  397. --------
  398.  
  399. Rayshade Animation Language
  400.  
  401. I developed a simple language for producing animations in conjunction with
  402. rayshade three or four years ago.  It is very similiar to using script to
  403. generate lots of frames but it is (I believe) easier to coordinate events and
  404. it takes care of the linear interpolation.  It does *not* blur the motion (the
  405. tool was developed before rayshade had this capability).
  406.  
  407. It is available by anonymous ftp in /pub/sass on acs.cps.msu.edu.
  408.  
  409. Let me know if you are using it because I will begin work a major new release
  410. real soon now (and I'll let you know when it is ready).
  411.  
  412. (Ron Sass, sass@cps.msu.edu)
  413.  
  414. --------
  415.  
  416. avalon.chinalake.navy.mil [129.131.44.11] (the 3D model archive)
  417. ...its IP is now 129.131.1.225.  Everything else is the same.
  418.  
  419. (Francisco X DeJesus, dejesus@archimedes.chinalake.navy.mil)
  420.  
  421. --------
  422.  
  423. I've written a raytracer (available from wuarchive.wustl.edu,
  424. graphics/graphics/ray/rayce/).  [More than this I do not know...  -EAH]
  425.  
  426. (Han-Wen Nienhuys, hanwen@stack.urc.tue.nl)
  427.  
  428. --------
  429.  
  430. RTrace and Ray Tracing Races
  431.  
  432. I have added a BV hierarchy generator similar to Goldsmith/Salmon to RTrace
  433. 8.3.2 (new option c0) and did some tuning in the BV intersection code (beta
  434. version 8.3.3).
  435.  
  436. [results deleted]
  437.  
  438. RTrace 8.3.3 seems faster in all scenes (83% in balls and 87% in tetra).  The
  439. GS-like BV's in some cases are worst (balls and tree), but in the sphere test
  440. it is much faster!  I still haven't understood why this happens, but there
  441. must be an explanation.
  442.  
  443. (Antonio Costa, acc@asterix.inescn.pt)
  444.  
  445. ----
  446.  
  447. RTrace & Radiosity
  448.  
  449. The "lightR" radiosity program from Bernard Kwok (ae140@freenet.carleton.ca)
  450. is now available to run in a PC with DOS DJGPP GO32 extender.
  451.  
  452. You can ftp a working version with some scenes and utils at asterix.inescn.pt
  453. [192.35.246.17] in directory pub/LightR/PC-386
  454.  
  455. The source code is in pub/LightR/PC-386/src
  456.  
  457. I found the program very interesting and it helped me to learn a lot about
  458. Radiosity (a rendering algorithm).
  459.  
  460. I have also adapted its output to the RTrace ray tracer so that nice images
  461. could be produced:
  462.  
  463.  
  464.          lightr          scn2sff         rtrace
  465.    PAT, VW ----------> SCN ----------> SFF ----------> PIC PPM
  466.  
  467.  
  468. I included minimal docs and specs, but I intend to improve this area in the
  469. future...  Please feel free to contact me.
  470.  
  471. RTrace code (for PC's) is in pub/RTrace/PC-386
  472.  
  473. (Antonio Costa, acc@asterix.inescn.pt)
  474.  
  475. --------
  476.  
  477. VISION 3D, version 1.7, by Eduard Schwan (71513.2161@compuserve.com)
  478.  
  479. Yes, it is here, straight from New Zealand!
  480.  
  481. Vision3d (CIS:GO GraphDev:LIB 6-RayTrace Sources:Vis3d.sea) is a Macintosh 3-D
  482. CAD modeller, which outputs POV-Ray 2.0 syntax!  It is a Shareware polygon
  483. facet modeller (i.e.  no primitives, just lots of triangles), but it has lathe
  484. and extrusion capability, and some interesting effects.  It can export to
  485. Super3D, Radiance, RayShade, Renderman, POV-Ray 2.0, and DXF.  The archive
  486. contains both an FPU and non-FPU version of the program.  I'm only the
  487. messenger (and the person who asked the author to support POV-Ray.)  If you
  488. have comments, kudos, or questions, please drop the author a note.  Paul
  489. Bourke is not on CIS, but he can be reached through the internet gateway,
  490. using this CompuServe e-mail address:
  491.  
  492.   INTERNET:pdbourke@ccu1.auckland.ac.nz
  493.  
  494. For the internet-lopers out there with ftp access, the Vision3D archive can
  495. also be retrieved from:
  496.   hobbes.lbl.gov
  497. in the
  498.   pub/mac
  499. directory, along with a fractal terrain & plant & L-System generator as well.
  500. If enough people send him mail (and a shareware fee) he might add primitive
  501. support for POV-Ray, and other features too.
  502.  
  503. --------
  504.  
  505. SPD 3.1 Enhanced for RenderMan RIB Output, by Philipp Slusallek
  506.     (slusallek@informatik.uni-erlangen.de)
  507.  
  508. The last few days I have extended the SPD package (Version 3.1) to support
  509. RenderMan RIB output.
  510.  
  511. Please note that the RIB output has not been verified against the Pixar
  512. RenderMan software, but only with our own.  So there might still be bugs that
  513. our software does not yet check.
  514.  
  515. I hope you still maintain the SPD package (it's really nice for comparing
  516. renderers) and can include that stuff for the next release.
  517.  
  518. [I hope to integrate this into the enhanced SPD package soon - I thought I
  519. would announce it now, write me if you're desperate for the code.  -EAH]
  520.  
  521. --------
  522.  
  523. Polyray Update Soon
  524.  
  525. [As of 1/27/94] Polyray v1.7 is now in beta test.  Expected release is one to
  526. two months.  I've got a lot of doc cleanup - the last full set of docs was for
  527. v1.5.
  528.  
  529. New features include:  TrueType style glyphs (with a converter), NURBS,
  530. displacement surfaces in either scan conversion or raytracing, greatly
  531. improved antialiasing, and bumpmapping.
  532.  
  533. There's been a massive internal overhaul of the code, so I've been spending
  534. lots of time squashing new bugs in addition to old ones that have been hanging
  535. around.
  536.  
  537. (Alexander Enzmann, 70323.2461@CompuServe.COM)
  538.  
  539. --------
  540.  
  541. VIVID 3.0?
  542.  
  543. I'm still working on the docs for 3.0.  Due to my total love of writing docs
  544. this is an extremely slow process.  :-) Please note that my email address has
  545. changed.  That's another reason for my lack of time to finish 3.0.
  546.  
  547. (Stephen Coy, scoy@microsoft.com)
  548.  
  549. --------
  550.  
  551. Imagine 2.0 Sites?
  552.  
  553. There are many objects, textures, and attributes for Imagine on Aminet (try
  554. ftp.luth.se, as that might be your closest site), not sure which machine
  555. you're running it on, but there might be some problems with using these files
  556. on the IBM version, stuff on Aminet is for the Amiga :)  Be aware that
  557. Imagine2.9 (alias 3.0) uses a different format for attributes (not sure about
  558. objects or textures, I wish they used some kind of compression on the objects)
  559. than previous versions, and aren't compatible.
  560.  
  561. (Steve, link@u.washington.edu)
  562.  
  563. --------
  564.  
  565. On-Line L-system, Fractal, Fuzzy Logic & CA Tutorial
  566.  
  567. Using xmosaic and world wide web, you can have access to an online tutorial on
  568. l-system, fractals, fuzzy logic and cellular automata.  The url is
  569. http://life.anu.edu.au/complex_systems/complex.html.
  570.  
  571. The main entry point is http://life.anu.edu.au/ from the Australian National
  572. University Bioinformatics.
  573.  
  574. (Laurent Moccozet, moccozet@cui.unige.ch)
  575.  
  576. --------
  577.  
  578. The New Graphics BBS
  579.  
  580. Call The NEW Graphics BBS at 908/469-0049, All lines 14400 Baud, 24 hours a
  581. day, every day!
  582.  
  583. Featuring:
  584.  
  585.    o    A graphics specific system for those of you interested in such things
  586.     as 3D, objects, image processing, animation, MPEG, JPEG, GIF images,
  587.     graphics mailing lists, file formats, clip-art and the latest in
  588.     public domain graphics programs!
  589.  
  590.    o    Knowledge Media "Graphics 1" CD-ROM containing over 450 megs of
  591.     graphics applications and information available for transfer to your
  592.     system.  The 645 megabyte "MultiMedia" CD will be online shortly!
  593.  
  594.    o    Graphics specific mailing lists such as Imagine 3D, Rayshade 3D Studio
  595.     POV Ray and Lightwave 3D mailing lists aliased to easy to read forums
  596.     which you can join and read.  Many more to come!
  597.  
  598.    o    Newsfeeds from USENET that include topics such as graphics...
  599.  
  600. (by Bob Lindabury, bobl@bobsbox.rent.com)
  601.  
  602. --------
  603.  
  604. The Graphics Emporium BBS
  605.  
  606. This BBS is dedicated to the graphics professional and hobbyist to exchange
  607. information, ideas and techniques for Computer Y Graphics.  It is not
  608. dedicated to any single system, as the Administrator has resources for Amiga /
  609. Macintosh / IBM and other platforms as well.  Information exchange is the key,
  610. and File sharing is as welcome as eMail.  So, share your latest 3-D models and
  611. 2-D renderings and also get the latest files and techniques - there are no
  612. ratios.  Just a sharing of creativity.
  613.  
  614. Located in Redondo Beach, California:   (310) 374-8805
  615.  
  616. (Morph's Outpost on the Digital Frontier,
  617. Emporium_Admin%Graphics_Emporium@morph.uu.holonet.net)
  618.  
  619. -------------------------------------------------------------------------------
  620.  
  621. 3D Artist Magazine Information, by Tim Riley (TRILEY@its.bldrdoc.gov)
  622.  
  623. 3D Artist was originally a newsletter and occasionally appeared in electronic
  624. form on various BBSs and the net.  It is now a full-fledged magazine, and I
  625. have seen no electronic echo of it recently.  I subscribe to it and can
  626. recommend it as a source of info on various ray-tracing and rendering
  627. programs, both free/shareware and commercial, utilities and techniques.
  628.  
  629. ----
  630.  
  631. I promised information on 3D Artist last week, so here it is (note: I am
  632. merely a subscriber and have no other connections to the magazine):
  633.  
  634. 3D Artist is a magazine that specializes in desktop 3D graphics.  It doesn't
  635. appear to come out at a fixed schedule but as numbered issues.  It's full of
  636. articles on share/freeware, commercial packages, how-to, reviews and ads.  In
  637. fact, it's so full, it's sometimes not immediately obvious which illustra-
  638. tions/photos are associated with which articles.  It would give a layout de-
  639. signer or graphic artist a stroke and would be a good candidate for a make-
  640. over in Publish magazine.  But information is of prime importance and it's
  641. full of good info and decent illustrations.
  642.  
  643. The newest issue is #12 which I received last week and it contains 34 pages
  644. with articles on:
  645.     *    Lparser (review)
  646.     *    Siggraph '93
  647.     *    MacroModel (first look)
  648.     *    Imagine-Detailor (review)
  649.     *    Photoshop 2.5 (first look)
  650.     *    Hi-color flic's packages (review)
  651.     *    3D-Studio rel. 3 (first look)
  652.     *    Visual Link (review)
  653.     *    Animation Commander (review)
  654.     *    AccuRender Chrome & Glass (how-to)
  655.     *    Lighting (how-to)
  656.     *    Playmation stereo pairs (how-to)
  657.     *    Moving the Topas camera (how-to)
  658.     *    MIDI online
  659.     *    Imagine (how-to)
  660.     *    Miscellaneous tricks & tips
  661.     *    Various press releases, notes, calendar, addresses & phone
  662.         numbers, classified ads.
  663.  
  664. Subscription info:
  665.  
  666.          Surface Mail     First Class           Air Mail
  667.         ---------------  -----------  -------------------------
  668.         US  CA/ME OTHER  US   OTHER   CA/ME  W.HEMI  EUR  OTHER
  669. 12 issues    $29  $41   $46   $44   $51     $44    $55    $68   $81
  670.  6 issues    $16  $23   $26   $25   $28     $25    $30    $37   $43
  671.  
  672. It's not cheap and it's tightly packed, but I find it useful.  I think they
  673. will sell single issues to let you get an idea (the cover price is US$3.50).
  674. The address is:
  675.     3D Artist
  676.     P.O. Box 4787
  677.     Santa Fe, NM 87502-4787 USA
  678.     Voice: (505)-982-3532
  679.     FAX:   (505)-820-6929
  680.  
  681. -------------------------------------------------------------------------------
  682.  
  683. Updated Graphics CD-ROM from Knowledge Media, by Paul A. Benson
  684.     (pbenson@ecst.csuchico.edu)
  685.  
  686. Graphics 1 CD-ROM by Knowledge Media has been updated.  This disc is now
  687. available.  The first 100 to order will receive a 20 % discount.
  688.  
  689. The price is 19.95 plus Shipping and handling. ( Regular price 24.95)
  690.  
  691. This CD-ROM contains 426 Megabytes, 16,000 files.  An extensive collection
  692. popular public domain, shareware, and freeware graphics programs and tools,
  693. along with sample data files.  A resource for all those interested in graphics
  694. and multimedia.
  695.  
  696.     A partial list of applications includes( a full directory listing is
  697. more than 500 pages) these programs:
  698.  
  699. Converters ( 21 Amiga, 10 IBM, 4 MAC)
  700. Object Modeling Applications
  701. Ray Tracing Programs
  702. Fractal software ( 7 Amiga, 5 IBM)
  703. Drawing Programs ( 2 Amiga )
  704. Paint Programs ( 2 Amiga, 2 IBM, 3 MAC)
  705. Image Editors
  706. Image Manipulation Software
  707. Geometric Manipulation Applications
  708. Plotters
  709. Rendering Applications ( 1 IBM, 2 Unix))
  710. Image Viewers ( 28 Amiga, 9 Atari, 26 IBM, 12 MAC, 15 Unix)
  711. Raster Toolkits
  712. Format descriptions ( 37 )
  713. Compression Packages ( JPEG, GIF, TIFF etc.)
  714. Screen Capture ( 2 Amiga, 3 MSDOS, 7 Windows 3.1)
  715. Mapping Applications ( 2 Amiga, 1 IBM)
  716. Animation Players ( 8 Amiga, 1 Windows 3.1)
  717. PHIGS Tool Kit
  718. Gem Graphic Functions [??? Graphics Gems code ???-EAH]
  719.  
  720. Some examples of media for use with these applications
  721.  
  722. Images (4 BLM, 2 GIF, 20 JPEG, 1 Landsat, 14 NASA)
  723. Objects ( 138 OFF and 8 NFF)
  724. Movies ( 1 Amiga, 1 MPEG)
  725.  
  726. Knowledge Media's Resource CD-ROMs are MULTI-PLATFORM compatible.  They have
  727. been recorded in the generic ISO 9660 standard file format.
  728.  
  729. Ask Knowledge Media about shipping & handling & whatnot:
  730.  
  731.     Voice:        1-800-78-CDROM
  732.     Fax:        1-916-872-7487
  733.     E-mail         pbenson@ecst.csuchico.edu
  734.     Compuserve     73167,1312
  735.  
  736.     mail:        Knowledge Media
  737.             436 Nunneley Rd, Suite B
  738.             Paradise, CA 95969
  739.  
  740. A complete catalog of Knowledge Media's cd-roms may be ftp'ed from:
  741.      ftp.cdrom.com:cdrom/know_med/catalog.txt
  742.  
  743.     or send email request to:
  744.     pbenson@ecst.csuchico.edu
  745.  
  746. [Note that Bob Lindabury's "New Graphics BBS" has this CD available online;
  747. see elsewhere in this issue for his announcement. -EAH]
  748.  
  749. -------------------------------------------------------------------------------
  750.  
  751. The Desert Isle List, by Amanda Osborne (alo@northshore.ecosoft.com)
  752.  
  753. A lot more biased and arbitrary than the list below, the Desert Isle List is
  754. the programs that I go back to time and again:  the ones that *never* leave my
  755. hard drive.  For object translation I use 3DS2POV quite a bit; things have
  756. gotten better and better with this program over the last couple of years.  I
  757. wish it still supported 3D ascii files, but that's a minor quibble.  Also a
  758. minor quibble is the desire to have RAW2POV support Rayshade output.  I've
  759. been wanting to spend some serious time with Rayshade and already spend a lot
  760. of time fooling with object creation, so it would be nice, but...  As it is,
  761. the program does the best job I've seen of smoothing out those rough edges.
  762. CTDS230 is another program that I've been using for a long time.  I'm still
  763. finding new uses for it.  Many programs support CDTS output, but I've also
  764. sketched things out on paper and come up with my own coordinate file.  I think
  765. just about *any* rounded shape can be made with this program.
  766.  
  767. There are just a couple more programs on this list.  Too much fun to ignore, I
  768. go back to LISS151 whenever I'm stuck for inspiration and have been pushing
  769. too hard.  An early version of Lissajou helped me create my first real trace
  770. and I still discover the occasional new pattern that I have to do *something*
  771. with.  Because it helped me so much I always recommend this to someone who is
  772. new to tracing.
  773.  
  774. Finally, a fairly new suite of programs that I find myself never growing tired
  775. of:  LPARSER and LVIEWER.  I use Lviewer all the time.  It's fast and has
  776. never choked on an object file no matter how big or crappy the object might
  777. be.  It is also the only way I have to view .3DS files (count me amongst the
  778. legions of wannabes too poor to take the plunge and buy 3D Studio).  I must
  779. say, the l-system language read by Lparser isn't the easiest chore I've taken
  780. on learning, but it's both sparse and extremely powerful.  Gravity (tropism)
  781. is supported in version 2.  And, though I still wish I understood it better
  782. than I do, this program has provided me with hours of useful exploration.  I
  783. had better throw in a small caveat here:  Lparser is a computationally heavy
  784. program.  There is no way to tell it is still chewing on what you've given it
  785. except by the changing recursive level (and sometimes it takes a looong time
  786. for that level to change).  Once, I took an early mutation l-system file and
  787. attempted to output to DXF (3D faces).  Many hours later I discovered, to my
  788. horror, that I had a 17 meg DXF file and 0 bytes left on that drive.  I named
  789. it kudzo and tried to get any other program to acknowledge it but no dice.  It
  790. was the last time I ever set the recursive level to 14, let me tell you.
  791.  
  792. Anyway, Eric asked me to give separating the wheat from the chaff a try and
  793. this is it.  I'd like to add that many other programs are extremely valuable
  794. in their own right and still others are excellent for beginners (ie, folks who
  795. aren't hooked yet...).  I'd like to give a blanket "thank you" to all the
  796. talented and generous programmers who place their programs on line so that
  797. everyone can benefit from them.
  798.  
  799. --------
  800.  
  801. Raytrace Utilities List for DOS (and Windows), by Amanda Osborne
  802.     (alo@northshore.ecosoft.com)
  803.  
  804. [An up-to-date alphabetical list of modeling and rendering software the author
  805. has run across.  Many should be available on oldenburg and mirror sites. -EAH]
  806.  
  807. --3--
  808. 3DSPOV16.ZIP -- Reads 3d studio ascii files. Writes out to Raw, Povray 1
  809. and Vivid. (1992, Anger & Bowermaster)
  810. 3DSPOV18.ZIP -- Reads 3d studio mesh files. Writes out to Raw, Povray
  811. (1 & 2), Vivid and Polyray. (1993, Anger & Bowermaster)
  812. 3D2POV18.ZIP -- Converts .3D2 files to Povray (1 & 2), Vivid or Raw output.
  813. (1993, Anger)
  814.  
  815. --A--
  816. ACCEL.ZIP -- Animation utility for DKB 2.12. (1991, Trindle)
  817. ANIMK05G.ARJ -- Animation utility for Povray 1 and Vivid. (1992, Taylor)
  818. AWKANI.ZIP -- AWK script to output Povray animation data. (1992, Farmer)
  819.  
  820. --B--
  821. BACKMAP.ZIP -- Qbasic program to create a graduated color map from two user
  822. defined colors. The map file created is compatible with Fractint and Vivid.
  823. (1993, Smith)
  824. BOXER1.ZIP -- Object generator for Povray 1 (makes things like bathroom
  825. tiles and such based upon user input). (1993, Miller)
  826. BRANCH1.ZIP -- Tree creator for Povray 1. (1992, Weller)
  827.  
  828. --C--
  829. CHAIN11.ZIP -- Generates interlocking chain links for Povray 1.0. (1992,
  830. Koehler)
  831. CHEM2DKB.ZIP -- Reads molecular models and writes DKB format. (1991, Farmer)
  832. CHEM2V.ZIP -- A modified version of Chem2DKB, this program reads molecular
  833. model files from the PD program Chemical and writes out a Vivid 1.0 datafile.
  834. (1992, Cox)
  835. CLAY02.ZIP -- Free form modeller; several file formats are supported. (1993,
  836. Hermida)
  837. CM100.ZIP -- CircleMaster utility for working with quadric spheres and
  838. ellipsoids; writes output to Povray 1.0. (1992, Brown)
  839. CMAP11.ZIP -- Interactive color map creator for Povray. (1993, Lutz &
  840. Kretzschmar)
  841. COIL2.ZIP -- Creates coiled objects for Povray 1.0. (1992, Kirby)
  842. COIL2V.ZIP -- Creates coiled objects for Vivid 2. (1992, Kirby & Cox)
  843. CREND15.ZIP -- Interactive texture modifier for Povray (0.5 & 1.0).
  844. (1992, Lutz & Kretzschmar)
  845. CTDS230.ZIP -- Connects a series of xyz dot coordinates. Though this may not
  846. sound like much, this is an extremely helpful utility. Supports Povray, Vivid
  847. and Polyray. (1993, Brown)
  848.  
  849. --D--
  850. DIAMOND2.ZIP -- Generates diamond shapes for Povray 1. (1993, Koehler &
  851. van den Bos)
  852. DNA09.ZIP -- Interesting modern sculpture "dna strands" are created from
  853. user input. Outputs cleanly (no tweaking necessary) to Povray 2.x.
  854. (1993, Bryerton)
  855. DUST01.ZIP -- Simple particle generator, with output to Vivid, Polyray and
  856. Povray. (1993, Mussetter)
  857. DXF2POV.ZIP -- DXF to Povray 1 conversion program. (1992, Collins, Wells,
  858. Farmer & Gibeson)
  859. DXF2RAW2.ZIP -- DXF to Raw conversion program. (1992, Coy, Barber, Daigle
  860. & Shiffman)
  861. DXF2V22.ZIP -- DXF to Vivid conversion program. (1992, Coy, Barber, Daigle
  862. & Shiffman)
  863. DXF3DS.ZIP -- DXF to 3DS conversion program. (1991, Yost/Autodesk)
  864.  
  865. --F--
  866. FONT2DAT.ZIP -- Version 1.2 is a Qbasic program that takes a font file and
  867. writes an include file for Povray 1.0. (1992, Koehler & Clark)
  868. FORM.ZIP -- All sorts of shapes can be generated with this program. Form
  869. files consist of both shapes and commands (like twistx and bend) and output
  870. may be Povray 1, 2 or .plg. Interesting program, complementary to LPARSER.
  871. (1993, Rowbottom)
  872. FOUNT04.ZIP -- Fountain particle generator, with bounce. The program creates
  873. a user-defined number of files in Vivid, Povray (1 & 2) or Polyray and has a
  874. good variety of fields to set. Some tweaking involved. (1993, Mussetter)
  875. FRC2POV.ZIP -- This program reads a mandelbrot parameter file from Fractint
  876. and creates a corresponding Povray 2.x mandel texture file. (1994, Grossman)
  877. FRGEN14.ZIP -- Fractal Landscape (and other shapes too) Generator. Though
  878. the program supports Vivid and Povray 1 & 2 directly, by selecting raw
  879. output you can smooth triangles out with RAW2POV to create nice hills and
  880. dales. (1993, Anger)
  881. FS11.ZIP -- Fonts to Shapes: Windows program that creates Povray 1.0 files
  882. from True Type fonts. Unregistered users don't have access to the entire
  883. alphabet. (1993, Peterson, $15.00 shareware)
  884. FWHEEL1.ZIP -- Straightforward and unique animation utility for Vivid and
  885. Povray 2.x. (1993, Brown, $5 shareware)
  886.  
  887. --G--
  888. GEAR13.ZIP -- Generates gears for Povray 1.0. (1992, Koehler)
  889. GLOB10.ZIP -- Rounded object generator for Vivid. (1993, Sherman)
  890. GTR.ZIP -- General Triangle Reader. Strips away raytrace specific syntax,
  891. writing raw triangular data. (1992, Bowermaster)
  892.  
  893. --H--
  894. HYPE100.ZIP -- Utility for working with hyperboloids of one sheet; writes
  895. output to Povray 1.0. (1992, Brown)
  896.  
  897. --L--
  898. LAND.ZIP -- Fractal landscape generator, with output to RAW and Povray 1.0.
  899. (1992, Stanely)
  900. LISS151.ARJ -- Lissajou pattern generator with many (CTDS, Raw, Povray 1 &
  901. Vivid) output formats supported. (1992, Caba & Farmer)
  902. LPARSER2.ZIP -- L-system creator and mutator. This program is particularly
  903. strong in the creation of organic looking forms. Many data files are
  904. included with the program, which can be edited or mutated to interesting
  905. effect. The language of l-systems is not intuitive but the results can be
  906. truly stunning. The l-system file that is read into the program can be
  907. outputted to DXF (both R12 and 3D faces), Povray 2.x, RAW and Renderstar VOL.
  908. A couple of accessory files are included with the main program and are strong
  909. programs in their own right. LVIEWER, a favorite of mine, is a wire-frame
  910. viewer that reads .3DS, .RAW, Fractint .RAY, ARE-24 .POL and Lparser/
  911. Renderstar .VOL files. Rotation, zoom and pan the "camera" position, which
  912. can be saved to a file. This file can then be read into LV2POV. (1993, Lapre)
  913. LV2POVID -- Newer and more powerful than LV2POV, this program reads an
  914. lviewer info file and generates data files in Povray (1 & 2.x) and Vivid
  915. formats. The program's main strength lies in landscape generation. (1993,
  916. van der Mark)
  917.  
  918. --M--
  919. MESH01.ZIP -- This program modifies a flat triangular mesh in any of a variety
  920. of ways (arc, curl, dome and so on) and can output the resulting mesh to DXF,
  921. RAW, Povray 1.0 or Vivid. (1992, Flores)
  922. MORAY13.ZIP -- Povray 1 & 2.x object modeller and scene creator. Extremely
  923. powerful program, in part because of its wide support of Povray's primitive
  924. shapes. (1993, Lutz & Kretzschmar, $59 shareware)
  925.  
  926. --O--
  927. OBJ2ASC2.ZIP -- Wavefront object to 3d studio ascii converter. (1993, Knight)
  928.  
  929. --P--
  930. PDOTS03.ZIP -- Visual modeller of wormy shapes. It can read its own DOT files
  931. as well as CTDS and Worm files. It can also read spline path data from SP03,
  932. in which case it will write out a path file. Other output formats are Vivid,
  933. Polyray, RAW and CTDS. Very interesting. (1992, Mason)
  934. PLANT05.ZIP -- Fractal plant generator. Outputs supported are Povray (1 & 2),
  935. Polyray and CTDS (Connect the dots smoother). (1993, Bryerton)
  936. POLAR1.ZIP -- Pattern generator (circles, ovals and several others). Output
  937. can be fed into CTDS, among other uses. (1991, Hammerton)
  938. POVCAD3.ZIP -- Windows 3.1 program supporting input of DXF (3d faces) and
  939. Raw files. CAD modeller and scene generator for Povray (1 & 2) and Polyray.
  940. Quite a few primitives are supported. (1993, Hermida, $15.00 shareware)
  941. POVGEN11.ZIP -- A mouse-driven surface of revolution generator, with output
  942. to RAW and POV 1.0. (1993, Hermida, shareware)
  943. PREPOV05.ZIP -- An equation and formula solver for Povray 1.0. (1993, ?)
  944. PUDDLES.ZIP -- Creates batch files of raindrops using height fields. The
  945. files created can be rendered in Povray 1.0. (1992, Haveland)
  946. PV3D100.ZIP -- Object modeller and scene creator for Povray and Vivid. The
  947. last time I tried this out the documentation was still a bit strange but the
  948. program itself looked powerful, if not overly easy to use. (1993, Lecointe)
  949. PVMDL1.ZIP -- Object generator for DKB and Povray 1. (1992, Mikelson)
  950.  
  951. --R--
  952. RAW2PV18.ZIP -- Excellent utility that allows the user to adjust the level
  953. of smoothing to apply to raw data as it is translated to Povray (1 & 2.x),
  954. Polyray or Vivid 2. It can also add a camera and light to the scene, making
  955. things fairly easy for the novice user. (1993, Anger)
  956. RAWMRPH2.ZIP -- Morphs raw triangular data from one dataset into another.
  957. Though it's not real smooth, it's a cool idea, and a lot of fun to play
  958. with. (1993, Cox)
  959. RAYPACK.ZIP -- Hodgepodge of helpful Qbasic programs for use with Vivid. Some
  960. neat stuff here like hexagonal paving and stellated dodecahedron creation.
  961. (1993, Smith)
  962. RAYSCENE.ZIP -- Set of animation utilities, not raytracer specific.
  963. (1991, Jarik & Hassi)
  964. RAYL210.ZIP -- Helpful utility to convert uLathe (an object creator program
  965. for windows) files to RAW, Povray 1 & 2.x or Vivid 2 format. (1993, Koehler)
  966. RTAG21.ZIP -- Ray Tracing Animation Generator (not raytracer specific). A
  967. powerful program with its own language which supports, amongst other things,
  968. spline path generation. (1993, Sherrod, $20 shareware)
  969.  
  970. --S--
  971. SCULPT2D.ZIP -- Reads in Sculpt Animate 3D files and writes out to DKB.
  972. (1990, Buck and Collins)
  973. SHADE12.ZIP -- Generates lampshades for Povray 1.0. (1992, Koehler)
  974. SHELLGEN.ZIP -- Shell generator for Povray 1.0. (1991, Farmer)
  975. SMOOTH31.ZIP -- Building upon the original Sandpaper code, Smooth provides a
  976. means to calculate surface normals of raw triangular data. In addition, several
  977. small utilities (Center and Scale) are also provided. Though nicely supported
  978. and up-to-date, in version 3.0 at least, there seems to be some syntax errors
  979. in files outputted to Povray 2.x. The first version of this program also
  980. supported many other output formats (something I miss). (1993, Burton, $10
  981. shareware)
  982. SNDPPR2.ZIP -- Smooths out raw triangular data when outputting to NFF, Vivid,
  983. DKB, Povray 1.0 and Rayshade. (1992, Schoenborn, Coy & Cox)
  984. SP03.ZIP -- Spline paths for animations. Many output formats (Povray, Vivid,
  985. Polyray, 3DV, Wire 3D) and acceleration and deceleration are supported as
  986. well. (1992, Mason)
  987. SPHRCL11.ZIP -- Spherecal makes interesting shapes out of spheres based upon
  988. several options. Output to Vivid 2 or CTDS. (1992, Pettyjohn)
  989. SPINGEAR.ZIP -- Animation batch file generator for DKB. (1991, Farmer)
  990. SPIRAL22.ZIP -- 3D coordinate generator with output to CTDS and Vivid. (1992,
  991. Brown)
  992. SPRING12.ZIP -- Generates a series of data files to create a spring
  993. animation using Povray 1.0. (1992, Koehler)
  994. STAR.ZIP -- Starfield generator for Povray 1. (1992, Weller)
  995. STAR12.ZIP -- Generates 3D stars for Povray 1. (1992, Koehler)
  996. SUDS2.ZIP -- Random positioning of lots of spheres (or other objects) based
  997. on a variety of selections. (1994, Farmer, Wegner & Schwan)
  998. SWOOP01.ZIP -- Shape generator (twisted sweeps and extrusions) to RAW output
  999. which can be converted to your tracer of choice. (1992, Otwell)
  1000.  
  1001. --T--
  1002. TCE20.ZIP -- The color editor for Povray 1. (1991, Farmer)
  1003. TCEV20.ZIP -- The color editor for Vivid. (1991, Farmer)
  1004. TDDD2ASC.ZIP -- TDDD (Imagine) to 3D studio ascii file converter.
  1005. (1993, Knight)
  1006. TEXMAKE2.ZIP -- Early version of a utility to assist in texture creation in
  1007. Povray 2.x. (1993, Sigler)
  1008. TGA2POV2.ZIP -- Converts targa files to Povray 1.0 objects. (1992, Steeves)
  1009. TREEBAS.ZIP -- Qbasic program to make trees from l-systems. (1993, Storm &
  1010. Audas)
  1011. TTG12.ZIP -- Truman's Torus Generator for Povray 1.0. (1993, Brown)
  1012. TWISTER.ZIP -- DKB utility to produce ribbon like figures. (1990, Wells)
  1013.  
  1014. --V--
  1015. VIVTOOLS.ZIP -- A nice set of object generators for Vivid. (1992, Martina)
  1016. VTEXT09.ZIP -- Letter generation tool for Vivid. (1991, Coy)
  1017. VVFONT18.ZIP -- Borland .CHR fonts to Vivid, Povray or Polyray. Bevelling
  1018. and domed letters are supported. (1992, Traylor, $5.00 shareware)
  1019.  
  1020. --W--
  1021. WORM05.ZIP -- Object creator for wormy shapes. Reads Worm files and writes
  1022. Worm, CTDS and Vivid output. (1992, Flores)
  1023. WRM2RAY.ZIP -- Converts Worm files to Rayshade compatible output. (1992,
  1024. Kirby)
  1025.  
  1026. --Z--
  1027. ZOOM11.ZIP -- Interpolates steps between two positions for Povray 1.0.
  1028. (1993, Brown)
  1029.  
  1030. ========
  1031.  
  1032. One program that doesn't really fit the list but that should be considered is
  1033. SCULPTURA by Michael Gibson.  At $99.00, it is really a commercial program but
  1034. there is a demo available (with save and rendering disabled).  Windows- based,
  1035. this program seems very robust and supports several flavors of files for both
  1036. input and output (it can read in more sorts of DXF files than any other
  1037. program I've used, for instance).  Output to Vivid and Povray 1 are directly
  1038. supported as well, but it's great strength lies in object creation and
  1039. manipulation.  And it serves as an excellent way to get True Type fonts into
  1040. your favorite tracing program.
  1041.  
  1042. I'm sure I've left some things off and made some factual blunders amongst what
  1043. I did include.  Please let me know what the goofs are and I shall try to
  1044. correct stuff and keep it up to date.
  1045.  
  1046. -------------------------------------------------------------------------------
  1047.  
  1048. Brief Reviews of a Bunch of Useful PC Stuff, by Tim Lister
  1049.     (maxtal@extro.ucc.su.OZ.AU)
  1050.  
  1051. [I disagree with one or two of the reviews here - povray 2.0 is lots faster
  1052. for large scenes, povcad is worthwhile, etc.  But it's another view, and
  1053. he hits many of the high points. - EAH]
  1054.  
  1055. I've just been putting together a bunch of raytracing stuff, and I've
  1056. discovered:
  1057.  
  1058.     povray         - povray 2.0, doesn't seem much faster than version
  1059.               1.0, but has _everything_ I want, including
  1060.               Constructive Solid Geometry & Fractal HeightFields
  1061.  
  1062.     mray13        - moray 1.3, a decent modelling tool that makes v2.0
  1063.               files ... best of all, it's shareware.
  1064.  
  1065.     pv3d        - another modeller, this is crippleware, and I don't
  1066.               have the money to invest in a complete version, so
  1067.               I can't tell you how good this is.
  1068.  
  1069.     povcad        - requires VBRUN100.DLL, which I haven't installed
  1070.               yet, so I don't know its quality.  But, consider,
  1071.               Basic? Really? Do you write Basic? I know people
  1072.               who say great things about Visual Basic, but ...,
  1073.               who believes it?
  1074.  
  1075.     dmorf        - Dave's Morphing package.  Seems good, uses splines
  1076.               for the image segments, produces .TGA files.
  1077.  
  1078.     dta18e        - Dave's Targa animator, version 1.8e.  Makes movies
  1079.               in .FLI format, interpolates frames, etc.  Requires
  1080.               some of the DMORF stuff, so unpack it into your
  1081.               DMORF directory.  I also dumped a copy of AAPLAY.EXE
  1082.               into the DMORF directory to play my .FLIs.
  1083.  
  1084.     piclab        - PICture LABoratory version 1.8.  A command line
  1085.               program that handles TGAs and GIFs.  Very fast,
  1086.               lots of features.
  1087.  
  1088.     neopnt2a    - NEOPAINT version 2a.  Best paint program I could
  1089.               find that didn't cost $money.  Good for touch-ups
  1090.               of GIFs, change palette, etc., etc.
  1091.  
  1092.     pspro2        - PAINT SHOP PRO II.  The only Windows package in this
  1093.               list so far.  Has good resizing, capture facilities,
  1094.               can batch change files, by type & path.
  1095.  
  1096.     So what else is out there? Well ...
  1097.  
  1098.     display        - image & FLI editor.  I haven't figured out that
  1099.               GO32.EXE shit yet.
  1100.  
  1101.     image lab II    - this is HUGE and SLOW.  it seems to have a Smalltalk
  1102.               interpreter in the package, and my poor little
  1103.               386 DX 33 + maths copro, 4 meg memory, just can't
  1104.               cope.  Maybe when I get some $money, sigh.
  1105.  
  1106.     pvquant        - a set of utilities in source code form only, seems
  1107.               nice, I'll report on this when I get round to it,
  1108.               unless some nice person does first.
  1109.  
  1110.     rmorf        - another morphing package, produces .FLIs on request.
  1111.               However, doesn't use splines, so some transforms not
  1112.               easy to define.  I prefer DMORF to RMORF, but both
  1113.               are usable.
  1114.  
  1115. I'm also chasing movie makers like MPEGXING and so on.  Plenty of players
  1116. around, just not very many makers.  This area of R&D seems very volatile &
  1117. will probably alter significantly in the near future.  Experts, please keep it
  1118. coming!
  1119.  
  1120. N.B:  If you're looking for the stuff above, use the ARCHIE substring search
  1121. to find a site near you.
  1122.  
  1123.   E.G; to find DMORF, type
  1124.  
  1125.     archie -sdmorf | more
  1126.  
  1127. -------------------------------------------------------------------------------
  1128.  
  1129. Tree and Plant Image Generation, by Phil Drinkwater
  1130.     (P.J.Drinkwater1@lut.ac.uk) and Jason Weber
  1131.     (jason@belvoir-arl-irisgt.army.mil)
  1132.  
  1133. I am a final year student who has been writing a program (as part of my final
  1134. year project) to produce realistic images of trees.  I posted some questions
  1135. on this newsgroup a few months ago, and would like to thank everyone who
  1136. helped me, because I have now finished the program, which runs on a PC.
  1137.  
  1138. The reason I am writing is that I have produced some trees and a plant and was
  1139. wondering if anyone would be interested in viewing them and giving their
  1140. opinions.  I have not seen the output from many other programs, so I have not
  1141. really got anything to compare them to.
  1142.  
  1143. I have rendered images of a palm tree, a Christmas tree, a few branches, a
  1144. willow, a few leafy trees and a plant (like a potted plant with dense
  1145. foliage) called a 'tree of heaven'.  If anyone is interested in seeing them,
  1146. they are available for anon FTP at princeton.edu in the directory
  1147. pub/trees/drinkwater.  They are in JPEG format.  If you have problems
  1148. reading/getting them, write to me and I'll mail them to you.  If you receive
  1149. them, send them to anyone you want to, to get their comments too.
  1150.  
  1151. Before you ask, the code is not available for release just yet.  I think it
  1152. will probably be made public in the summer sometime.
  1153.  
  1154. ----
  1155.  
  1156. Jason Weber replies:
  1157.  
  1158. I made a few small gif's of our trees and put them on our ftp so that anybody
  1159. can take a look at 'em.
  1160.  
  1161. They're available via anonymous ftp at belvoir-arl-irisgt.army.mil in
  1162. pub/viewtree/images .
  1163.  
  1164. I picked out a few interesting trees:
  1165.  
  1166. aspen.gif       Quaking Aspen
  1167. austrian.gif    Austrian Pine
  1168. cactus.gif      Cactus
  1169. cotton.gif      Eastern Cottonwood
  1170. elm.gif         Rock Elm
  1171. palm.gif        Queen Palm
  1172. poplar.gif      Defoliated Lombardy Poplar
  1173. sassa.gif       Sassafras
  1174. tamarack.gif    Tamarack
  1175. tupelo.gif      Black Tupelo (my favorite)
  1176.  
  1177. They're only 256x340 so they should be pretty easy to display.  They lost a
  1178. little in the gif conversion.
  1179.  
  1180. I haven't been able able to FTP out for the last couple days, so expect
  1181. problems.  When you get a chance, download 'em and tell me what you think.
  1182.  
  1183. For those of you with SGI's, the runnable demo is at version 1.09 which
  1184. fixes a memory bug.  If you couldn't run it before, you may want to try again.
  1185.  
  1186. -------------------------------------------------------------------------------
  1187.  
  1188. POV-Ray 2.0 Released, by Dave Buck (dbuck@alfred.carleton.ca)
  1189.  
  1190. The POV-Ray team is proud to announce the release of POV-Ray 2.0.  This
  1191. program is a freely distributable raytracer which runs on a large number of
  1192. different platforms including IBM PC's, Macintosh, Amiga, VAX, many UNIX
  1193. platforms, and is portable to a large number of other systems.
  1194.  
  1195. The distribution files for POV-Ray 2.0 are now available by anonymous FTP from
  1196. alfred.ccs.carleton.ca (134.117.1.1) in the directory pub/pov-ray/POV-Ray2.0.
  1197. These files should be appearing very shortly on wuarchive.wtl.edu in the
  1198. directory
  1199.     graphics/graphics/ray/pov-ray/POV-Ray2.0 and on
  1200.     ftp.informatik.uni-oldenburg.de [134.106.1.9].
  1201.  
  1202. Please forward questions and comments to Chris Young at
  1203. 76702.1655@compuserve.com.
  1204.  
  1205. The remainder of this message contains a description of the changes in
  1206. POV-Ray 2.0 from the older 1.0 release.  Enjoy.  We did.
  1207.  
  1208.     What's New in POV-Ray 2.0
  1209.     -------------------------
  1210.     The following is not intended to be an all-inclusive list of every
  1211.     new feature, but should give experienced users a pretty good guide
  1212.     of what has been changed and what has been added.  Please refer to
  1213.     POVRAY.DOC for details.
  1214.  
  1215.  
  1216.     General:
  1217.     -------
  1218.   - Automatic bounding slabs for greatly enhanced rendering speed of
  1219.     most scenes.
  1220.   - Adding, subtracting, multiplying & dividing of floats & vectors.
  1221.   - Clock global variable for external animation support.
  1222.   - X, Y, and Z global vector constants.
  1223.   - Improved antialiasing routine with new commandline options.
  1224.  
  1225.     Commandline options:
  1226.     -------------------
  1227.   - Version switch for backwards compatibility.
  1228.   - Starting/ending column/row switches for trace window.
  1229.   - Relative/absolute values for trace window switches.
  1230.   - Antialiasing jitter scale value and toggle.
  1231.   - Number of antialiasing rays to shoot.
  1232.   - Internal "clock" setting for animations.
  1233.  
  1234.  
  1235.     Objects:
  1236.     -------
  1237.   - Soft penumbral shadows from extended area lights.
  1238.   - Smoother Bezier patches.
  1239.   - New simplified torus syntax.
  1240.   - Heightfield water_level now uses range 0-1 instead of 0-255.
  1241.   - Heightfields can now be clipped and used in CSG operations.
  1242.   - Heightfields can be phong-shaded with the "smooth" option.
  1243.   - New, improved finite cylinders, cones, and discs, with
  1244.     optional "capping" of cones and cylinders.
  1245.   - More versatile CSG unions have replaced the need for composites.
  1246.   - CSG texturing has been made much more flexible.
  1247.   - New "merge" removes internal boundaries between transparent
  1248.     unioned objects.
  1249.  
  1250.     Textures:
  1251.     --------
  1252.   - Hexagon pigment texture.
  1253.   - Radial pigment texture.
  1254.   - Mandelbrot pigment texture.
  1255.   - Texture attributes grouped into 3 independently scalable groups:
  1256.     pigment, normal, and finish.
  1257.   - TIR (Total Internal Reflection) for more realistic refraction.
  1258.   - Fractional Brownian Motion (fbm) turbulence controls.
  1259.   - Turbulence can now be used independently with any pigment or normal
  1260.     texture.
  1261.   - Optional vector-style turbulence values.
  1262.   - Background coloring.
  1263.   - Color maps can now be declared.
  1264.   - Frequency, phase keywords now available for use with color_maps.
  1265.   - Filter keyword replaces "alpha", letting us reserve alpha for other
  1266.     uses in the future.
  1267.   - Less restrictive distribution policy.  See POVLEGAL.DOC for
  1268.     details.
  1269.  
  1270.     IBM PC Video:
  1271.     ------------
  1272.   - VESA 1.2 spec implemented for preview graphics in the IBM DOS version.
  1273.     Gives VESA support in most 8/15/24 bit modes.
  1274.     Should support: 1024 x 768 x 256 color palette
  1275.              800 x 600 x  15 bit high color
  1276.              640x4 480 x  24 bit true color
  1277.   - Diamond 24X 15 and 24 bit mode support added.
  1278.   - Preview reduced to fit selected video screen size if necessary.
  1279.  
  1280. --------
  1281.  
  1282. The POV-Ray 2.0 bug which has been plaguing many UNIX systems (especially Risc
  1283. processors) and causing them to crash or to gobble up memory has been fixed.
  1284. The problem was a compiler-specific "feature" involving structure copying.  A
  1285. corrected version of the offending module has been placed on
  1286. alfred.ccs.carleton.ca (134.117.1.1) as pub/pov-ray/POV-Ray2.0/objects.c.fix.
  1287.  
  1288. The tests I've performed on this system look promising.  If this patch fails
  1289. to fix your problems, please let Chris Young know by EMail to
  1290. 76702.1655@compuserve.com.
  1291.  
  1292. --------
  1293.  
  1294. POV-Ray 2.1 now available!
  1295.  
  1296. POV-Ray 2.1 has now been posted on CIS, probably on the carleton internet site
  1297. too.  It is mostly a bugfix release, no new features, but much stabler than
  1298. 2.0.
  1299.  
  1300. -------------------------------------------------------------------------------
  1301.  
  1302. JPEG Texture Maps, by Petri Nordlund (petrin@mits.mdata.fi)
  1303.  
  1304. If you need some good textures, then check out these files:
  1305.  
  1306. ptindex.lha          gfx/3dobj  191K  Texture maps / index
  1307. ptmisc.lha           gfx/3dobj  545K  Texture maps / miscellaneous
  1308. ptorgani.lha         gfx/3dobj  213K  Texture maps / organic
  1309. ptston1a.lha         gfx/3dobj  446K  Texture maps / stones 1a
  1310. ptston1b.lha         gfx/3dobj  412K  Texture maps / stones 1b
  1311. ptston2a.lha         gfx/3dobj  360K  Texture maps / stones 2a
  1312. ptston2b.lha         gfx/3dobj  331K  Texture maps / stones 2b
  1313. ptwood.lha           gfx/3dobj  218K  Texture maps / woods
  1314. StonesWoods.lha      pix/misc   466K  24-bit JPEG stone and wood textures
  1315.  
  1316. These textures were created on Amiga, so they have been archived with the LhA
  1317. archiver.  Unix sources for LhA should be available at grind.isca.uiowa.du
  1318. /unix/arc-progs/lha-1.00.tar.Z.
  1319.  
  1320. All textures are in JPEG format.  Stones and woods have been scanned from
  1321. various sources and they contain some VERY good wood textures.  The others
  1322. have been created with POV-Ray 1.0 on Amiga.
  1323.  
  1324. These files should be in any Aminet site, the directory is usually
  1325. /pub/aminet, /pub/amiga or /pub/amiga/aminet.  In Wuarchive these files are in
  1326. /pub/aminet/gfx/3dobj and /pub/aminet/pix/misc directories.
  1327.  
  1328. Here are some Aminet sites:
  1329.  
  1330. Scandinavia  ftp.luth.se        130.240.16.3
  1331. Germany      ftp.uni-kl.de        131.246.9.95
  1332. Germany      ftp.uni-erlangen.de    131.188.1.43
  1333. Germany      ftp.cs.tu-berlin.de    130.149.17.7
  1334. Germany      ftp.uni-paderborn.de   131.234.2.32
  1335. USA         wuarchive.wustl.edu    128.252.135.4
  1336. USA         oes.orst.edu        128.193.124.2
  1337. UK         src.doc.ic.acuk        146.169.2.1
  1338.  
  1339. -------------------------------------------------------------------------------
  1340.  
  1341. ArchiCAD Model Translator, and other notes, by Paul D. Bourke
  1342.     (pdbourke@ccu1.aukuni.ac.nz)
  1343.  
  1344. - I would appreciate it if the next issue could contain a mention to a
  1345.   translator proving very popular here that converts ArchiCAD models into
  1346.   Radiance. ArchiCAD is a Architectural specific "intelligent" modelling
  1347.   package on both Mac and PC. The translator does clever things with
  1348.   materials so that the first rendering in radiance looks damn good, then
  1349.   it only gets better as one plays with Radiance lighting and materials.
  1350.   It is on my site as well as Greg Ward's.  The path for mine is
  1351.     ccu1.aukuni.ac.nz: mirrors.architec/Translators
  1352.   for Greg's it's
  1353.     hobbes.lbl.gov: pub/translators
  1354.  
  1355. - There wes a mention of BitSurface for 3D text...not really appropriate I
  1356.   feel.  BitSurface is a rather crude utility we played with here in an
  1357.   attempt to create geometry of maori carvings (native population of NZ) It
  1358.   takes a grey (gray in the US I think?)  scale bitmap and generates a surface
  1359.   where the height is proportional to the grey level.
  1360.  
  1361. - There was a query on 3D trees and their generation, I have done some work on
  1362.   this although I have had to put it aside for a while at the moment.  There
  1363.   are however some Radiance trees on my FTP site generated with 3D L systems
  1364.   by myself and with a preliminary particle type approach being worked on by
  1365.   someone else here, and still others contributed from a commercial tree
  1366.   generating package.  The models come with rendered examples.
  1367.  
  1368. -------------------------------------------------------------------------------
  1369.  
  1370. New Radiance Version Available, by Greg Ward (greg@hobbes.lbl.gov)
  1371.  
  1372. Radiance version 2.3 is now available for downloading by anonymous ftp from
  1373. hobbes.lbl.gov (128.3.12.38) in Berkeley, California and soon will be
  1374. available from dasun2.epfl.ch (128.178.62.2) in Lausanne, Switzerland.
  1375.  
  1376. If you do not have access to ftp, you may request the software on 60 Mbyte 1/4
  1377. inch tape cartridge.  For a limited time, I will be providing free media (I
  1378. have a lot of tapes I want to unload), so act fast with your request.
  1379.  
  1380. I have christened this version 2.3 because there were several 2.2 beta
  1381. releases that got out (sometimes without my knowledge or permission), and I
  1382. wanted to avoid confusion with these earlier, unofficial versions.  This
  1383. release has been a long time coming because, as some of you know, the
  1384. Department of Energy has been deciding how to "market" Radiance.  I think they
  1385. finally gave up with this idea, which is why they are giving us back control
  1386. over distribution.
  1387.  
  1388. Be aware that Radiance is copyrighted software, and we ask that you do not
  1389. redistribute it without our permission.  If someone wants it, let them write
  1390. to us or access one of the official ftp sites themselves.  We do encourage
  1391. products based on Radiance, and ask that anyone who is interested in a
  1392. developer's distribution license contact us.  We will be setting up a license
  1393. fee structure that should be quite reasonable, probably a one-time flat charge
  1394. for each new LBL release.
  1395.  
  1396. Radiance 2.3 has a couple of major enhancements over 2.1, and many minor
  1397. changes.  One major addition is a new executive program called "rad" that
  1398. automatically runs oconv, mkillum, rview, rpict and pfilt with sensible
  1399. options to produce nice renderings.  Use of this program is documented in a
  1400. new version of the Radiance tutorial (ray/doc/tutorial.1).  The other
  1401. significant enhancement is the ability to render large and/or complex images
  1402. in parallel over the network and/or on a multiprocessing platform.  The main
  1403. program to look at for this is "rpiece".
  1404.  
  1405. Be sure to poke around in the /pub directory as well -- there are some
  1406. interesting new documents in the /pub/doc subdirectory.
  1407.  
  1408. -------------------------------------------------------------------------------
  1409.  
  1410. Previewer Program for Radiance, by Greg Ward (greg@hobbes.lbl.gov)
  1411.  
  1412. Here is the announcement for a previewer program by Peter Apian-Bennewitz of
  1413. the Fraunhofer Institute in Freburg, Germany.  It is most compatible with GL
  1414. (SGI's graphics library) but can also work under X11 using the VOGL package as
  1415. described below.
  1416.  
  1417. I have used this previewer myself, and it works quite well.  For ftp'ing
  1418. convenience, I have placed a copy of the software in /pub/programs on
  1419. hobbes.lbl.gov (128.3.12.38).
  1420.  
  1421.  
  1422. README extract:
  1423.  
  1424. rshow is an interactive previewer for the RADIANCE synthetic image system.
  1425. Conditions of use and copyrights notes are appended in this text.
  1426.  
  1427. rshow is available from
  1428.     ise.fhg.de    132.230.254.6
  1429.  
  1430. rshow reads the scene input files (octrees in RADIANCE dialect) and displays
  1431. them on a Silicon Graphics Workstation or a UNIX workstation running X11.
  1432. rshow's main use is to check the scene geometry and to select a viewpoint,
  1433. however interactive moving of instances and spline interpolation of a camera
  1434. path are also supported.  Since rshow uses the original RADIANCE input
  1435. subroutines, it is believed to be compatible with RADIANCE's rpict and rview.
  1436. See FEATURES for details.
  1437.  
  1438. -------------------------------------------------------------------------------
  1439.  
  1440. IRIT Solid Modeller Version 4.0, by Gershon Elber (gershon@cs.Technion.AC.IL)
  1441.  
  1442.     IRIT 4.0 is now available.  IRIT 4.0 was fully tested on the following
  1443. platforms.  Previous version were tested on other platforms and it is expected
  1444. that IRIT will compile on them with minor or no revisions at all.
  1445.  
  1446. * SGI4D  (IRIX 4.0.1).
  1447. * SUN 4  (SunOS Release 4.1.2)
  1448. * HP 730 (HPUX 8.07)
  1449. * IBM PC (Window NT 3.1, OS2 2.x)
  1450.  
  1451.     Many thanks should go to all the beta testers of this version.  In
  1452. particular, I would like to thank Kriton Kyrimis who invested his time to not
  1453. only test this program and improve the documentation, but also to port it to
  1454. the Amiga environment.
  1455.  
  1456.     The distribution locations below have C sources as irit40s.*, images
  1457. as irit40i.* and executables as irit40e.* when appropriate.
  1458.  
  1459.     You can (or will be able to as soon as they will be installed from the
  1460. uploading directories) anonymous ftp IRIT 4.0 from the following locations:
  1461.  
  1462. * ftp.technion.ac.il [132.68.1.10], directory pub/supported/cs/graphics
  1463.   as irit40s.tar.Z. The is the new homeland for Irit.
  1464.   (contact person gershon@cs.technion.ac.il (Gershon Elber)).
  1465.  
  1466. * ftp.uu.net [192.48.96.9], directory /graphics/irit, files irit40s.tar.Z
  1467.   and irit40i.tar.
  1468.  
  1469. * gondwana.ecr.mu.oz.au [128.250.1.63], directory /pub, files irit40s.tar.Z
  1470.   and irit40i.tar. (contact person bernie@ecr.mu.oz.au (Bernie Kirby)).
  1471.  
  1472. * ftp-os2.nmsu.edu [128.250.1.63] os2/2_x/graphics/irit40??.zip.
  1473.   This has only the executables. Sources should be ftp'ed from one
  1474.   of the unix places above.
  1475.  
  1476. * It is expected that Kriton Kyrimis (kyrimis@theseas.ntua.gr)
  1477.   will upload the Amiga 68020/68881 executables to aminet. Please
  1478.   contact him with Amiga specific questions.
  1479.  
  1480. * MSDOS is no longer supported in IRIT 4.0.
  1481.  
  1482. Join IRIT mailing list:        gershon@cs.technion.ac.il
  1483. Mailing list:            irit-mail@cs.technion.ac.il
  1484. Bug reports:            irit-bugs@cs.technion.ac.il
  1485.  
  1486. [some of the new features:  new filters from and to various formats, many
  1487. new commands, support for UV texturing, fixes, etc.]
  1488.  
  1489. -------------------------------------------------------------------------------
  1490.  
  1491. Object-Oriented Graphics: GOOD 0.50, by Ekkehard Beier
  1492.     (Ekkehard.Beier@Prakinf.TU-Ilmenau.DE)
  1493.     TU Ilmenau, Germany
  1494.     Faculty of Computer Science
  1495.     Department of Computer Graphics
  1496.  
  1497. We want to announce the 0.50 Release of the GOOD project.  GOOD is an object
  1498. oriented framework for graphical applications running under X Windows with
  1499. special support to SGI GL, PHIGS, etc.
  1500.  
  1501. GOOD is free available with all sources.  Everybody is invited to use, modify
  1502. and extend GOOD.  Its our aim to provide a public domain framework that should
  1503. be helpful to other people.
  1504.  
  1505. GOOD consists of three essential parts
  1506.  
  1507.     * The Tcl/C++ Raytracer/Shader YART
  1508.     [YART was briefly described in RTNv6n3]
  1509.  
  1510.     * The Interactive Object Manipulator IOM
  1511.     This is Tk based Application Builder for YART with support to
  1512.     Spaceball, Mouse allowing real interactions and dialog boxes, tree
  1513.     widget, class browser for non-direct interactions.
  1514.  
  1515.     * The Module Application Framework MAF
  1516.     This is a C++ classlib for dataflow-driven applications including
  1517.     ipc, data transfer. Currently MAF is not available, 'cos
  1518.     we are reimplementing the prototype.
  1519.  
  1520. Additional there is a YART extension available, that implements a lot of stuff
  1521. for scientific visualization, especially field simulations, streamlines, color
  1522. mapping, etc.
  1523.  
  1524. -------------------------------------------------------------------------------
  1525.  
  1526. GFX News, by Eric Hsiao (hsiaoe@brtph84f.bnr.ca)
  1527.  
  1528. GFX News, a new magazine with the emphasis on graphics and images (GraFiX).
  1529. This debut e-mag comes from the same creators as GIF News, started back in
  1530. November of 1988.  Now in 1994, the magazine is reborn as GFX News, bringing
  1531. you computer news at the highest speed of the Super Information Highway.
  1532. What sets this magazine apart from the run-of-the-mill ASCII text e-mags is
  1533. the fact that this mag is all graphics.  Each page is eye-catching, colorful
  1534. high-resolution graphics.  And GFX News is FUN to read!  The best part of
  1535. course, it is absolutely FREE to you.  You can join the GFX News mailing list
  1536. by sending your request and E-mail address to:
  1537.     hsiaoe@rpi.edu
  1538. Or FTP to the official GFX News FTP site:
  1539.     128.113.65.38   /pub/gfx-news
  1540.  
  1541. Get your copy today and you'll never want to read dull boring ASCII text mags
  1542. again.  Unix X/PC/Macs/Amigas/other platform users are all welcome to read
  1543. this magazine.
  1544.  
  1545. -------------------------------------------------------------------------------
  1546.  
  1547. New Wavefront Listserv, by George H. Otto (gho@cac.psu.edu)
  1548.  
  1549. WAVEFR-L is a forum for the discussion of techniques, ideas, problems and
  1550. solutions for users of graphics software from Wavefront Technologies, Santa
  1551. Barbara, California.
  1552.  
  1553. Our hope is that WAVEFR-L will become an electronic "users group" for
  1554. technical discussion and networking among users of software products from
  1555. Wavefront; including The Advanced Visualizer, The Video Composer, Dynamation,
  1556. Kinemation, Visualizer Paint and whatever else emerges on the horizon of new
  1557. product offerings from Wavefront.
  1558.  
  1559. WAVEFR-L is not run by Wavefront Technologies.  We are an independent group of
  1560. users, who hope to pool collective experience for the benefit of all.
  1561. WAVEFR-L will be as successful as it's subscribers are active.  We hope you
  1562. will use this forum to pose real-world questions and offer practical solutions
  1563. for applying Wavefront software in any discipline.
  1564.  
  1565. To Subscribe to the WaveFront Listserv:
  1566.  
  1567. >From VM:   tell listserv at psuvm subscribe wavefr-l <your name>
  1568. >From VMS:  send listserv at psuvm subscribe wavefr-l <your name>
  1569.  
  1570. For Unix: When using mail, your request(s) must be placed in the BODY of the
  1571.       note, NOT the headers.  To play it safe, enclose your commands in //
  1572.       JOB and // EOJ delimiters.  This will avoid problems of mail systems
  1573.       that add some extra text before of after your message.  Send the
  1574.       note to the Listserv machine and not to the list.  From the
  1575.       Internet, send to LISTSERV@PSUVM.CAC.PSU.EDU.
  1576.  
  1577.  example:  // JOB
  1578.        subscribe wavefr-l <yournamehere>
  1579.        // EOJ
  1580.  
  1581. -------------------------------------------------------------------------------
  1582.  
  1583. Optimized POV 2.0 version, by Peter K. Campbell (p.campbell@trl.oz.au)
  1584.  
  1585. [A hackerish article, but since I'm making this issue user oriented, I thought
  1586. I would include it.  The POV developers have asked that executables of POV
  1587. other than theirs not be distributed (so that they don't have to debug
  1588. multiple versions), but of course that doesn't stop you from recompiling and
  1589. using it yourself. -EAH]
  1590.  
  1591. as789@cleveland.Freenet.Edu (Francisco J. Diaz) writes:
  1592. >Does anyone has an optimized POV v2.0?  I just got the file
  1593. >POVFAST.ZIP and it was POV 1.0 fully optimized with WatCom C.
  1594. >The problem is that I don't have such compiler (By far the best
  1595. >one out there, but also the most expensive!) and would like to
  1596. >know if anyone has taken the time to do so work.  Thanks...
  1597.  
  1598. Well, the IBM version of POV 2 that the Ray group have released built with the
  1599. Intel Code Builder is pretty well optimised already.
  1600.  
  1601. The best speed I've been able to get for any tracer is when I recompile things
  1602. with djgpp, the port of GCC C/C++ to the IBM by DJ Delores (thanks, DJ).  I
  1603. recompiled POV 1 with djgpp, and I sped it up by a factor of _four_ - eg one
  1604. of the demo traces was taking 14 seconds on my 486 DX 2 66 MHz 20 Mb RAM
  1605. machine (highly recommended for tracing ;-) with the djgpp version, and 48
  1606. seconds with the ICB normal version.  (Others pretty much same improvement, I
  1607. won't go into details.)
  1608.  
  1609. Now, when POV 2 came out the ICB normal version managed the same trace in only
  1610. 12 seconds, a significant improvement.  I recompiled it with djgpp, and it
  1611. drops to 9.5 seconds - 20% better, nothing to sneeze at, but nowhere near as
  1612. much an improvement as before.
  1613.  
  1614. Now, this version of POV works fine with DOS, but djgpp has this liking for
  1615. VCPI memory, whereas you get DPMI under Windows and OS/2.  However, Rainer
  1616. Schnitker has developed a package called RSX that allows you to convert djgpp
  1617. compiled programs so that they'll run under a DPMI server - most programs only
  1618. require you to change the stub on the executables by using exe2aout to get the
  1619. executable without the stub, and then bind Rainer's stub on the front of it.
  1620.  
  1621. With this package, and Rainer's help (thanks, Rainer), I have now got a
  1622. running version of POV 2 that's 20% faster than the standard release, and runs
  1623. under DOS, Windows, and OS/2.
  1624.  
  1625. There is, however, a catch.  We can't currently get the graphics to work in
  1626. OS/2 (maybe Windows as well, have to check that) - Rainer thinks that although
  1627. DOS & Windows handle requests for graphics under DPMI ok, OS/2 has a problem
  1628. in that regard.  So, if you run the program in an OS/2 DOS session with
  1629. display requested, then either OS/2 closes your session, or you get heaps of
  1630. memory errors & dropped back on the command line.  (Not brilliant, but at
  1631. least it doesn't crash your entire machine like messy-dos & windoze ;-).
  1632. However, if you just do a trace with eg verbose output, then everything works
  1633. fine.
  1634.  
  1635. Mind you, I've found that the VESA display modes don't work too well in OS/2
  1636. with the standard program (although VGA is perfectly ok) - they have a bad
  1637. habit of screwing up all your other screens while the trace is going on;
  1638. probably something to do with bank switching on the graphics card, the Ray
  1639. guys are having a look at this.
  1640.  
  1641. Now, if people think they'd like the 20% speed increase and don't mind the
  1642. lack of display capability in OS/2, then I can upload the djgpp compiled
  1643. version to somewhere like carleton or informatik - I use the normal one myself
  1644. when I want to see how the pictures turning out, and the djgpp version for
  1645. traces of other people's data files, and my final ones.
  1646.  
  1647. However, I was hoping to wait until we could get a djgpp version which could
  1648. do all the things the ICB version could, only quicker ;-).
  1649.  
  1650. Also, Rainer is having a word with a few people about graphics and DPMI, to
  1651. see if he can get his package to handle it properly, or at least tell me what
  1652. to do to get the graphics working - another reason I want it is for the djgpp
  1653. compiled DISPLAY program, which is the best graphics displayer/converter for
  1654. DOS I know of - both stills and animation handled, including 24 bit MPEG-1
  1655. files (eg the ray-traced "Red's Nightmare" mpeg).  Seeing as it's djgpp it's
  1656. very fast, but just won't work in OS/2.
  1657.  
  1658. In case you're wondering, I've also compiled POV 2 with EMX (will try gcc/2 on
  1659. the weekend).  This has the advantage that you get one executable which will
  1660. run in both a DOS and an OS/2 session.  However, it's about 80% slower than
  1661. the standard ICB version, and none of the standard graphics routines work.
  1662. There is a VGA library for EMX which I might have a play with to see if I can
  1663. get the VGA display mode working for OS/2 & DOS, but I don't think it's of all
  1664. that much use; only if you want to run an actual OS/2 ray-tracer.  The speed
  1665. might be able to be improved by taking advantage of threads or something, but
  1666. I haven't done any coding in that area, so I won't be doing anything about
  1667. that for a while.
  1668.  
  1669. If you have any thoughts on the DPMI graphics routines under OS/2, or know a
  1670. bit about using hi-colour/true-colour graphics modes in DOS & WIN-OS/2 when
  1671. your OS/2 desktop is only 256 colour and not having one of them with a screwed
  1672. palette, I'd like to hear from you.
  1673.  
  1674. -------------------------------------------------------------------------------
  1675.  
  1676. Errata for "Adventures in Ray Tracing", by Alfonso Hermida
  1677. 1/26/94
  1678. published by QUE
  1679.  
  1680. This errata file is also in wuarchive.wustl.edu:
  1681.     graphics/graphics/books/erratas/Adventures-In-*
  1682.  
  1683. If you find additional errata or have any comments, please contact me at:
  1684. CIS: 72114,2060 (also at the GraphDev forum)
  1685. or (AlAFANH@STDVAX.GSFC.NASA.GOV)
  1686. Pi Squared BBS (301)725-9080, Maryland USA  14.4K bps, 24hrs
  1687.  
  1688.  
  1689. p.   3: Last line of item 1. should read
  1690.     "A must-have for those of you who like to modify the sample files!
  1691.  
  1692. p.  11: Figure 1.5. Delete the <1 0 0> that appears to the right of the
  1693.     x axis letter "x".
  1694.  
  1695. p.  18: Figure 1.12 is the TOP view
  1696.  
  1697. p.  21: The Extrusion direction arrow is missing...it should be pointing
  1698.     in the positive Z direction.
  1699.  
  1700. p.  25: Figure 1.19 should read "Examples of Boolean Operations"
  1701.     Also the operations are (top to bottom)
  1702.         - Difference
  1703.         + Union
  1704.         * Intersection
  1705.  
  1706. p.  30: The statement C:\POLY>POLYRAY [PRESS ENTER]  assumes that you have
  1707.     already executed the DOS command:   PROMPT $P $G
  1708.  
  1709. p.  31: The -a parameter causes degradation or a "blurring" effect on the
  1710.     image.
  1711.  
  1712. p.  34: The repeated header "Miscellaneous" should be deleted, it
  1713.     separates the -t n parameter from its description.
  1714.  
  1715. p.  75: Figure 3.8, the Minor radius is really half of what's being
  1716.     shown. (remember...it's a radius!)
  1717.  
  1718. p.  76: Figure 3.9 shows a smooth triangle as a curved triangle.  The truth
  1719.     is that it's still flat - only the normals are not parallel anymore
  1720.     and they point as if the surface was curved....but on the other
  1721.     hand I liked the idea of showing the triangle curved. :)
  1722.  
  1723. p. 103: Figure 3.18 is messed up! It should look like the background in
  1724.     Figure 4.4.
  1725.  
  1726. p. 123: Figure 4.6, replace "Light Source" with "Incident Light". Also
  1727.     "Scattered Light" should point to the transparent hemisphere.
  1728.  
  1729. p. 124: Figure 4.7, delete both "Light Source".
  1730.     "Mirror Surface" and "Rough Surface" are pointing to the opposite
  1731.     surface.  It should be the top surface.
  1732.  
  1733. p. 126: The label "Mirror" should be pointing to the top surface.
  1734.     "Slightly Rough Surface" and "Extremely Rough Surface" are pointing
  1735.     to the opposite surface.  It should be the top surface.
  1736.  
  1737. p. 141: There is an excellent utility called CMAPPER......
  1738.     Change the word "Introduction" to "Where Can I Find Raytracing
  1739.     Software? Section".
  1740.  
  1741. p. 175: Figure 5.5 has a white smear.  oops!
  1742.  
  1743. p. 186: fmod should read "fmod(fexper,fexper)". (the second fexper was
  1744.     misplaced in the next line.
  1745.  
  1746. p. 220: Figure  7.8 is correct but mirrored.
  1747.  
  1748. p. 236: Figure 7.12 is correct but mirrored.
  1749.  
  1750. p. 254: Figure 7.19 is correct but mirrored.
  1751.  
  1752. p. 260: Figure 7.23 is correct but mirrored.
  1753.  
  1754. p. 263: Figure 7.24 is correct but mirrored.
  1755.  
  1756. p. 268: Figure 8.3 (b) and (c) were drawn messy.  Use your imagination :(
  1757.  
  1758. p. 269: Figure 8.4, the spheres should be eyes representing the observer.
  1759.  
  1760. p. 270: Figure 8.6, the Viewpoint "at" locations' arrow should be pointing
  1761.     to the P1,P2,P3....P9 curve.
  1762.  
  1763. p. 271: Figure 8.7(a), the puck only moves in the XZ plane. The drawing
  1764.     is incorrect or not clear.
  1765.  
  1766. p. 281: "Creating the Animation File", second sentence, replace the word
  1767.     "Introduction" with "Where Can I Find Raytracing Software? Section".
  1768.  
  1769. p. 283: Figure 8.10 has some errors.  Difficult to explain with words.
  1770.  
  1771. QUICK REFERENCE:  Functions That Return Vectors:
  1772.     The functions dnoise(P, fexper), reflect(vexper1, vexper2) and
  1773.     brownian(vexper) are too close to other words, they should be
  1774.     separate.
  1775.  
  1776. Inside the backcover:
  1777.     The author of the ship in space image is Jerry THOMASTON not
  1778.     THOMPSON.
  1779.  
  1780. ---------------------------------------------------------------------------
  1781. END OF RTNEWS
  1782.  
  1783.